rubber or leather sandal - Allemand Anglais Dictionnaire